How to add an LCD to an ARM Microcontroller